package com.ibeeking.found.cms.service.common.vo;

import com.ibeeking.found.cms.service.common.param.CampaignSeckillAutoConfigParam;
import com.ibeeking.found.cms.service.common.param.CampaignSeckillManualParam;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @ClassName CampaignRoundInfoParam
 * @Description
 * @Author ibeeking
 * @Date 2021-11-24 18:32
 **/
@Data
public class PageModuleDataCommonSeckillRoundVO extends PageModuleDataBaseVO implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 场次名称
     */
    private String name;

    /**
     * 场次开始时间
     */
    private String startTime;

    /**
     * 场次结束时间
     */
    private String endTime;

    /**
     * 场次时间段开始时间
     */
    private String startTimePeriod;

    /**
     * 场次时间段结束时间
     */
    private String endTimePeriod;

    /**
     * 频次List
     */
    private List<FrequencyVO> frequencyList;

    /**
     * 活动添加方式 0手动 1自动
     */
    private Integer addType;

    /**
     * 剩余活动时间
     */
    private Long leftTime;

    /**
     * 状态，状态，1未开始2进行中3已过期4已失效
     */
    private Integer status;

    /**
     * 状态描述，1未开始2进行中3已过期4已失效
     */
    private String statusDesc;

    private List<CampaignSeckillManualParam> campaignManualList;

    private CampaignSeckillAutoConfigParam campaignAutoConfig;

}
